.page {
  padding-bottom: 3.75rem;
  background-color: #ffffff;
  width: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  height: 100%;
}
.section {
  background-image: url('../../img/fc77550b2002d518cabc6622c02b3f98.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.section_2 {
  padding-bottom: 26.81rem;
  background-image: url('../../img/be7d1e978444c943f9e19d4c3fde4a7e.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.group {
  padding: 1rem 0.88rem 0.94rem 1.94rem;
}
.text {
  color: #080808;
  font-size: 0.94rem;
  font-family: SFUIDisplay;
  line-height: 0.81rem;
}
.space-x-5 > *:not(:first-child) {
  margin-left: 0.31rem;
}
.image {
  width: 1.06rem;
  height: 0.75rem;
}
.image_2 {
  width: 1rem;
  height: 0.75rem;
}
.image_3 {
  width: 1.56rem;
  height: 0.75rem;
}
.group_2 {
  margin-top: 3rem;
  align-self: center;
  text-align: center;
  width: 15.06rem;
}
.font_1 {
  font-size: 1.5rem;
  font-family: PingFang SC Bold;
  line-height: 1.81rem;
}
.text_2 {
  color: #509cfe;
}
.text_3 {
  color: #323232;
}
.font_2 {
  font-size: 0.94rem;
  font-family: PingFang SC Regular;
  line-height: 0.88rem;
}
.text_4 {
  margin-top: 1.88rem;
  align-self: center;
  color: #989898;
  font-size: 0.88rem;
}
.image_4 {
  margin-top: 1.81rem;
  align-self: center;
  width: 1.31rem;
  height: 0.25rem;
}
.text-wrapper {
  margin-top: 2.88rem;
  padding: 1.19rem 0 1.06rem;
  align-self: center;
  background-color: #509cfe;
  box-shadow: 0px 0.38rem 1.75rem #287eec57;
  border-radius: 1rem;
  width: 16.19rem;
}
.text_5 {
  color: #ffffff;
  font-size: 1rem;
  line-height: 0.94rem;
}